Design Pattern Beschreibung Design Pattern  
 
   
Beschreibung von Design Pattern Infos zu Design Pattern und Beschreibung.
Nicht angemeldet: Anmelden | Impressum 
Navigation
· Hauptseite
· Know Forum - neu!
· Zufälliger Artikel
· Spezialseiten
· Alle Artikel
· Eingeordnet unter
Aktueller Artikel
· Seite bearbeiten
· Links auf diese Seite
· Verlinkte Seiten
· Versionen


 
 



Letzte Beiträge
Die Klimalüge CO2Sehr geehrte Damen und Her
ren. Meine ...
Volumenausdehnung be...Hallo da draußen, ich h
abe folgendes ...
Osterrätsel der Fran...Hallo, ich hab' mich leide
r mit meinere ...
was ist denn mit dem...Hallo, der Song heißt Cal
istan "...
Strichcode entschlüs...Hallo benni, ich stehe
gerade vor dem...
Lust auf Focus Rätse...Hallo, an alle Spezialist
en dieses Räts...
ErdölServus, Erdöl hat keine
Formel, da es...
Frage an die Student...Hallo, im Prinzip ist das
eine gute Ide...
CO2 chemische Trennu...Hallo ....... CO2 in der
Luft wird begr...
IGBT ansteuerschaltu...Guten Tag, Wer weiss lief
ert eine funk...


Entwurfsmuster

Dieser Text beschreibt Entwurfsmuster.


Der untere Text beinhaltet die Entwurfsmuster Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Entwurfsmuster Definition vorhanden sein. Sollte eine Definition von Entwurfsmuster fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Entwurfsmuster möglichst ausführlich zu halten.

Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Entwurfsmuster Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Entwurfsmuster beschreiben finden Sie auf der Seite alle Artikel über Entwurfsmuster. Fragen zu dem Thema Entwurfsmuster können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.

Entwurfsmuster Artikel

Ein Entwurfsmuster (englisch: design pattern) beschreibt eine in der Praxis erfolgreiche Lösung für ein mehr oder weniger häufig auftretendes Entwurfsproblem und stellt damit eine wiederverwendbare Vorlage zur Problemlösung dar. Entstanden ist der Ausdruck in der Architektur, von wo er für die Softwareentwicklung übernommen wurde. In den letzten Jahren hat der Ansatz der Entwurfsmuster auch zunehmendes Interesse in dem Bereich der Mensch-Computer-Interaktion gefunden.

Inhaltsverzeichnis
Buch-Tipp: Ajax in Action. Das Entwicklerbuch für das Web 2.0 (Open Source Library) Die aktuelle AJAX-Bibel. . . Ich schreibe derzeit meine Diplomarbeit und arbeite speziell mit dem AJAX-Toolkit DOJO. Dieses Buch ist mir dabei eine geniale Hilfe. Es behandelt alle relevanten Themen rund um AJAX in einer angenehmen Neutralität, dass jeder, der in jeglicher Hinsicht was mit AJAX zu tun hat, davon provitieren kann. Super Buch. ....

Architektur

Der Architekt Christopher Alexander hatte in den 1970er Jahren eine Sammlung von Entwurfsmustern zusammengestellt. In der Architektur hat sich diese Idee jedoch bei weitem nicht so verbreitet wie später in der Softwareentwicklung.

Buch-Tipp: Big Shots Wie BUNTE-lesen auf höchstem Ästhetik-Niveau!! Ein wundervolles Buch voller umwerfender "Promi"-Bilder; jedes einzigartig und stets wieder überraschend anders. Glücklich, diese tolle Frau einmal live erlebt zu haben, freue ich mich umso mehr, ihre unvergleichliche Persönlichkeit aus jedem einzelnen ihrer Werke herausstrahlen zu sehen.

Softwareentwicklung

Erich Gamma promovierte Mitte der neunziger Jahre an der Universität Zürich über die Übertragung dieser Methode auf die Softwareentwicklung. In dem Anschluss ging er in die Vereinigten Staaten von Amerika, wo er zusammen mit Richard Helm , Ralph Johnson und John Vlissides das Buch Design Patterns - Elements of Reusable Object-Oriented Software herausbrachte. Diese vier Autoren sind unter Entwicklern auch unter ihrem Spitznamen "Gang of Four" (Viererbande, kurz "GoF") bekannt. Gelegentlich wird GoF auch als Verweis für besagtes Buch benutzt.

Die Beschreibung eines Entwurfsmusters folgt dem folgenden Schema:

  • Zweck des Musters.
  • Synonyme: Andere bekannte Namen des Musters.
  • Motivation: (Hinter-)Gründe für den Einsatz des Musters.
  • Anwendbarkeit: Einsatzbereiche für das Muster.
  • Struktur: Beschreibung der allgemeinen Struktur des Musters.
  • Beteiligte: Klassen, die an dem Muster beteiligt sind.
  • Zusammenspiel der beteiligten Klassen.
  • Konsequenzen: Welche Vor- und Nachteile gibt es?
  • Implementierung: Code-Beispiele.
  • Praxiseinsatz: Wo wird das Muster bereits eingesetzt?
  • Querverweise: Wie spielt das Muster mit anderen Mustern zusammen?

Der primäre Nutzen eines Entwurfsmusters liegt in der Beschreibung einer Lösung für eine bestimmte Klasse von Problemen. Weiterer Nutzen ergibt sich aus der Tatsache, dass jedes Muster einen Namen hat. Dies vereinfacht die Diskussion unter Softwareentwicklern, da man abstrahiert über eine Softwarestruktur sprechen kann. So sind Entwurfsmuster zunächst einmal unabhängig von der konkreten Programmiersprache.

Wenn der Einsatz von Entwurfsmustern dokumentiert wird, ergibt sich ein weiterer Nutzen dadurch, dass durch die Beschreibung des Musters ein Bezug zur dort vorhandenen Diskussion des Problemkontextes und der Vor- und Nachteile der Lösung hergestellt wird.

Moderne, vor allem objektorientierte Programmiersprachen unterstützen einige der gängigen Entwurfsmuster bereits mit integrierten Sprachmitteln, so dass man sich in der Praxis vor allem bei der Nutzung moderner Sprachen in dem Prozess der objektorientierten Analyse (OOA) und des objektorientierten Designs (OOD) der Entwurfsmuster bedient, die dort u.U. noch stets implementierungsneutral in der Unified Modelling Language (UML) angewendet werden.

Buch-Tipp: Bäder planen, einrichten, erleben. Tipps und Ideen, Materialien und Beispiele Garantiert für jeden etwas dabei Bei den vielfältigen Einrichtungsbeispielen wurde an alles gedacht; von ganz klaren Formen über klassische Naturfarben bis hin zu verspielten Badezimmern ist alles dabei. Hier findet garantiert jeder Anregungen, die er gerne in seinem Bad umsetzen würde. Dabei helfen zusätzlich die genauen Angaben zu den Herstellern...

Grundlegende Muster nach GoF

Nach GoF werden Muster in drei Kategorien eingeteilt, die nach der Wirkung des jeweiligen Musters unterscheiden: Die erste Gruppe von Mustern bezieht sich auf die Erzeugung von Objekten. So kann man etwa die Anzahl von erzeugten Objekten einer Klasse kontrollieren wollen, oder man will den konkreten Typ der erzeugten Objekte - abhängig von den jeweiligen Bedingungen - anpassen. Die zweite Gruppe liefert Muster, welche eine Vereinfachung der Struktur zwischen Klassen ermöglichen sollen. Komplexe Beziehungsgeflechte können beispielsweise über vermittelnde Klassen oder Schnittstellen logisch vereinfacht werden. Die dritte Gruppe von Mustern betrifft das Verhalten der Klassen. Hierbei handelt es sich um die größte Gruppe von Mustern. Sie beziehen sich auf die Zusammenarbeit und den Nachrichtenaustausch von Klassen.

Buch-Tipp: Close Up Außergewöhnlich Eine außergewöhnliche Sammlung, die in diesem Band zusammen gestellt wurde. Jedes Portrait ist seine eigene Studie wert. Man sieht, wer sich öffnet und wer nicht, wer sich unbedarft vor dem Fotographen platzierte und wer lange brauchte, bevor Martin Schoeller knipsen durfte. Ein Buch für alle, die Freude an schönen Bildern...

Erzeugungsmuster (Creational Patterns)

Erzeugungsmuster beschreiben Vorgehensmodelle zur Erzeugung von Objekten.

Buch-Tipp: Enterprise Application Integration. Grundlagen - Konzepte - Entwurfsmuster - Praxisbeispiele Guter Einstieg in die Thematik Das Buch gibt einen guten Einstieg in die Thematik EAI. Bei 256 Seiten kann man allerdings von dem Buch nicht erwarten, dass es bei einer so breiten Thematik sehr in das Detail geht. Das ist auch gar nicht das Ziel der Autoren. Dazu ist das Thema EAI einfach zu vielschichtig. Wer nach detaillierter Information zu...

Strukturmuster (Structural Patterns)

Buch-Tipp: Entwurfsmuster von Kopf bis Fuß Einfach das Buch zu dem Thema Entwurfsmuster Selten hat mich ein Buch so gut unterhalten wie dieses. Unterhaltung bei Entwurfsmustern wie geht das denn? Die Methodik der Heads First Reihe ist einfach ein Hammer. Man lernt die Inhalte an bildlichen Veranschaulichungen und ohne viel Theorie. Ebenfalls die vielen Ilustrationen heitern das doch eher trockene...

Verhaltensmuster (Behavioral Patterns)

  • Zuständigkeitskette (Chain of Responsibility)
  • Kommando (Command, Action, Transaction)
  • Interpreter (Interpreter)
  • Iterator (Iterator, Cursor)
  • Vermittler (Mediator)
  • Memento (Memento, Token)
  • Beobachter (Observer, Dependents, Publish-Subscribe)
  • Zustand (State, Objects for States)
  • Strategie (Strategy, Policy)
  • Schablonenmethode (Template Method)
  • Besucher (Visitor)
Buch-Tipp: Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software (Programmer's Choice) Standardwerk für Entwickler Der Inhalt dieses Buches gehört meiner Meinung nach zu dem absoluten Grundlagenwissen für jeden Softwareentwickler. Das Wissen über die hier beschriebenen Design Patterns erleichtert die Lösung von Standardproblemen enorm und fördert die Effektivität der Kommunikation in Entwicklungsteams, da ein einheitliches Verständnis...

Andere Entwurfsmuster

Die Arbeiten von Gamma haben viele Autoren zu weiteren Veröffentlichungen über Entwurfsmuster angeregt. Ein weiteres bekanntes Muster ist:

  • Actor-Role Pattern

Der Gedanke der Muster hat inzwischen auch in anderen Bereichen der Informatik zu weiteren Veröffentlichungen geführt:

  • Martin Fowler: Analysis Patterns
  • Adam Bien: J2EE Patterns
  • Frank Buschmann: Pattern-Oriented Software Architecture, Vol.1 : A System of Patterns
Buch-Tipp: Glücklich wohnen. Wohn-Wellness mit Feng Shui-Ideen Ein Buch das glücklich macht. . . . Hier geht es nicht so sehr um exakt Richtlinien, das muss da hin und das muss hier hin, sondern um das ganze Wohngefühl in dem Gesamten! Es springen einen vielleicht nicht gleich X Ideen an, aber man/frau ändert seine Grundhaltung und schon kann die eigene Inspiration richtig fliesen und dann kommt auch was raus,...

  Weiteres zu dem Artikel Entwurfsmuster

Andere Leser interessierten sich auch für folgende Beschreibungen: A, Adapter, Beobachter, Design, Fliegengewicht, Gamma, Gedanke, Informatik, Isbn, Michael, Praxis, Programmiersprachen, Ralph, Sammlung, Schablonenmethode, Software, Sprachen, Struktur, Verhalten, Zusammenarbeit
Schnellzugrif auf verwandte Texte:
 
NEU! Frage im Forum zum Thema:
 
Wenn die Beschreibung 'Entwurfsmuster' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Entwurfsmuster Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Entwurfsmuster' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Entwurfsmuster' und 'Entwurfsmuster' Definition sehr dankbar.

Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Entwurfsmuster' Beschreibung entsprechen.